package store.lunangangster.engine.service;

import store.lunangangster.engine.impl.query.DeploymentQuery;
import store.lunangangster.engine.impl.query.ProcessDefinitionQuery;
import store.lunangangster.engine.repository.DeploymentBuilder;

public interface RepositoryService {

  DeploymentBuilder createDeployment();

  DeploymentQuery createDeploymentQuery();

  ProcessDefinitionQuery createProcessDefinitionQuery();

  void deleteDeployment(String deploymentId);

  void deleteDeployment(String deploymentId, boolean cascade);

}
